internal/runtime/atomic.Int32.Add (method)

37 uses

	internal/runtime/atomic (current package)
		types.go#L55: func (i *Int32) Add(delta int32) int32 {

	runtime
		proc.go#L1017: 	sched.nmspinning.Add(1)
		proc.go#L1999: 			pendingPreemptSignals.Add(-1)
		proc.go#L2387: 	sched.ngsys.Add(-1)
		proc.go#L2465: 	sched.ngsys.Add(1)
		proc.go#L2522: 	sched.ngsys.Add(1)
		proc.go#L3150: 		if sched.nmspinning.Add(-1) < 0 {
		proc.go#L3226: 		if sched.nmspinning.Add(-1) < 0 {
		proc.go#L3536: 		if sched.nmspinning.Add(-1) < 0 {
		proc.go#L3896: 	nmspinning := sched.nmspinning.Add(-1)
		proc.go#L4341: 		sched.ngsys.Add(-1)
		proc.go#L5101: 		sched.ngsys.Add(1)
		proc.go#L6072: 			sched.nmspinning.Add(1)
		proc.go#L6673: 	sched.npidle.Add(1)
		proc.go#L6699: 		sched.npidle.Add(-1)
		rwmutex.go#L78: 	if rw.readerCount.Add(1) < 0 {
		rwmutex.go#L102: 	if r := rw.readerCount.Add(-1); r < 0 {
		rwmutex.go#L107: 		if rw.readerWait.Add(-1) == 0 {
		rwmutex.go#L126: 	r := rw.readerCount.Add(-rwmutexMaxReaders) + rwmutexMaxReaders
		rwmutex.go#L129: 	if r != 0 && rw.readerWait.Add(r) != 0 {
		rwmutex.go#L145: 	r := rw.readerCount.Add(rwmutexMaxReaders)
		signal_unix.go#L356: 		pendingPreemptSignals.Add(-1)
		signal_unix.go#L377: 			pendingPreemptSignals.Add(1)
		signal_unix.go#L456: 				pendingPreemptSignals.Add(-1)
		signal_unix.go#L787: 			crashing.Add(1)
		time.go#L273: 		ts.zombies.Add(-1)
		time.go#L487: 			t.ts.zombies.Add(1)
		time.go#L581: 			t.ts.zombies.Add(-1)
		time.go#L740: 				ts.zombies.Add(-1)
		time.go#L894: 			ts.zombies.Add(-1)
		time.go#L1103: 			t.ts.zombies.Add(1)
		time.go#L1111: 		if t.isSending.Add(1) < 0 {
		time.go#L1166: 			if t.isSending.Add(-1) < 0 {
		time.go#L1433: 		t.ts.zombies.Add(-1)
		time.go#L1471: 		t.ts.zombies.Add(1)
		traceruntime.go#L276: 	trace.exitingSyscall.Add(1)
		traceruntime.go#L281: 	trace.exitingSyscall.Add(-1)